package com.whjz.dcfs.jzxx.dao;

import java.sql.SQLException;
import java.util.List;

import com.whjz.dcfs.jzxx.model.DcfsJzSbJbxx;
import com.whjz.dcfs.util.PageParam;

public interface IDcfsJzSbJbxxDAO {

    public abstract void deleteDcfsJzSbJbxxByCond(DcfsJzSbJbxx object) throws SQLException;

    public abstract void deleteDcfsJzSbJbxxListByCond(List<DcfsJzSbJbxx> list) throws SQLException;

    public abstract List<DcfsJzSbJbxx> getDcfsJzSbJbxxListByCond(DcfsJzSbJbxx object,String fsybh,String start,String limit, String typeCode) throws SQLException;

    public abstract PageParam queryPageInfo(DcfsJzSbJbxx object,PageParam pageParam) throws SQLException;

    public abstract void insertDcfsJzSbJbxx(DcfsJzSbJbxx object) throws SQLException;
    
    public abstract DcfsJzSbJbxx getDcfsJzSbJbxxByPK(DcfsJzSbJbxx object) throws SQLException;
    
    public abstract void updateDcfsJzSbJbxxByCond(DcfsJzSbJbxx object) throws SQLException;
    
    public abstract List<DcfsJzSbJbxx> getDcfsJzSbJbxxList(DcfsJzSbJbxx object) throws SQLException;
    
    public abstract List<DcfsJzSbJbxx> getDcfsJzSbJbxxList_ggts(DcfsJzSbJbxx object) throws SQLException;
    
    public int getDcfsJzSbJbxxListCount(DcfsJzSbJbxx object,String fsybh, String typeCode) throws SQLException;
}
